Trickle: A Userland Bandwidth Shaper for UNIX-like Systems
نویسنده
چکیده
As with any finite resource, it is often necessary to apply policies to the shared usage of network resources. Existing solutions typically implement this by employing traffic management in edge routers. However, users of smaller networks regularly find themselves in need of nothing more than ad-hoc rate rate limiting. Furthermore, the networks in question are typically unmanaged, with no network administrator(s) to manage complicated traffic management schemes. Trickle fills this gap by providing a simple and portable solution to rate limit the TCP connections of a given process or group of processes. Trickle works by taking advantage of the Unix dynamic loader’s preloading functionality to interposition itself in front of the libc API interfaces that are used for sending and receiving data through BSD network sockets. Trickle then performs traffic shaping by delaying and truncating socket I/Os. Trickle runs entirely in user space, does not require administrator privileges and is portable across a wide variety of Unix-like platforms. Instances of Trickle can cooperate, even across networks. This allows for the specification of global rate limiting policies.
منابع مشابه
Porting the Arla file system to Windows NT
This paper describes how we ported the Arla filesystem to Windows NT/2000. Windows is very different from the platforms (different flavors of Unix) that Arla was written for before. Arla consists of a complex userland daemon (arlad) and a rather simple kernel-module (xfs). Arlad needed very little work to be able to work on Windows because we used Cygwin. The Windows kernel-module was written f...
متن کاملUltrabroad-bandwidth arbitrary radiofrequency waveform generation with a silicon photonic chip-based spectral shaper
Ultrabroad-bandwidth radiofrequency pulses offer significant applications potential, such as increased data transmission rate and multipath tolerance in wireless communications. Such ultrabroad-bandwidth pulses are inherently difficult to generate with chip-based electronics due to limits in digital-to-analog converter technology and high timing jitter. Photonic means of radiofrequency waveform...
متن کاملیک روش چند عاملی جدید مبتنی بر یادگیری تقویتی برای شکلدهی ترافیک و تخصیص حافظه بافر در روترها
Normal 0 false false false EN-US X-NONE AR-SA MicrosoftInternetExplorer4 ...
متن کاملبررسی عملکرد و ویژگیهای آن برای دو رقم سیبزمینی در روشهای آبیاری بارانی و قطرهای- نواری
Because of limiting water resources and increasing demand for food, it is necessary to investigate the effect of irrigation systems on water productivity. This research was conducted to evaluate yield and yield characteristics of two potato varieties under sprinkler and trickle irrigation systems. The treatments were two irrigation systems (sprinkler and trickle irrigation) and two potato varie...
متن کاملFuzzy-based rate control for real-time MPEG video
| In this paper, we propose a fuzzy logic based control scheme for real time MPEG video to avoid long delay or excessive loss at the user-network interface (UNI) in an ATM network. The system consists of a shaper whose role is to smooth the MPEG output traac to reduce the burstiness of the video stream. The input and output rates of the shaper buuer are controlled by two fuzzy logic based contr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005